<?php namespace Admin\Controller; 



//测试控制器
class IndexController extends CommonController{

    //动作
    public function index(){
       View::make();
    }
//	动作
	public function welcome(){
	    View::make();
	}
	//更改密码
		   public function changePassword(){
 		if(IS_POST){
 			$newpassword=$_POST['newpassword'];
//			一：新密码小于六位
			if(strlen($newpassword)<6) View::error('新密码小于六位数');
//			二：新密码和确认密码不一致
			$confrimpassword=$_POST['confrimpassword'];
			if($newpassword!=$confrimpassword) View::error('新密码和确认密码不相等');
			//三：调用数据库中的东西进行更改，原密码是否正确
			$aid=$_SESSION['info']['aid'];
			$data=Db::table('shop_admin')->where("aid={$aid}")->get();
			$password=$_POST['oldpassword'];
			if(md5($password)!=$data[0]['adminpwd']) View::error('原密码输入错误 ');
//			四：修改密码动作
			
//			Db::table('user')->where("uid={$uid}")->update('password'=>$password);
			//尼玛这里的update中是[]括号，中间的字符串不需要添加双引号了,变量区分大小写,save一般对于post提交的数据进行更新，而update
//			是对单个数据进行更新，感觉就是手动的更新
			
			Db::table('shop_admin')->where("aid={$aid}")->update(['adminpwd'=>md5($newpassword)]);
			View::success('修改成功',U('Index/parentChange'));
 		}
	   View::make();
    }
		   //为了让更新密码后，跳转到登录页面，我们通过这个js方法来进行
	   public function parentChange(){
	   		echo "<script>window.parent.location.href='index.php?m=Admin&c=Login&a=out'</script>";
	   }
}
